home *** CD-ROM | disk | FTP | other *** search
- Short: MPEG System datatype V1.1
- Author: GISBURN@w-specht.rhein-ruhr.de (Roland Mainz)
- Uploader: GISBURN@w-specht.rhein-ruhr.de (Roland Mainz)
- Type: util/dtype
- Requires: datatypes.library >= V45
- Requires: mpegvideo.datatype >= V1.6
- Requires: mpegaudio.datatype >= V1.1
-
- MPEG System datatype, which is able to play mpeg system stream movies
- (system stream = interleved video + audio streams)
-
- animation.datatype subclass.
-
-
- INTRODUCTION
- Datatypes class for MPEG System movies.
-
- REQUIREMENTS
- - You need at least Kick/WB 3.0.
-
- - datatypes.library >= V45
-
- - "datatypes/animation.datatype", >= V40.
- "animation.datatype 40.6 (28.09.93)" requires itself some
- libraries/boopsi classes:
- - "realtime.library", >= V39 - for timing
- - "gadgets/tapedeck.gadget" (any version) - for the controls
-
- - mpegvideo.datatype >= V1.6
-
- - mpegaudio.datatype >= V1.1
-
- USAGE
- If the datatypes descriptor file was activated, any attempt to load
- a MPEG System stream using GMultiView, MultiView, AmigaGuide or
- SwitchWindow will load and play the movie.
-
- INSTALLATION
- After unpacking this archive:
- Because this version does not include an Installer script, you have
- to do the installation manually through the shell:
-
- - Unpack this archive and copy the "mpegsystem.datatype" to
- SYS:Classes/DataTypes/:
-
- Copy CLONE FROM "mpegsystem.datatype" TO
- "SYS:Classes/DataTypes/mpegsystem.datatype"
-
- - Then copy the datatypes descriptor into the DEVS:DataTypes
- directory.
- If the descriptor already exists, you should not replace it,
- otherwise you may loose "toolnodes" and other settings stored in
- the existing descriptor.
-
- Copy CLONE FROM "MPEG System(%|.info)" TO DEVS:Datatypes/
-
- SOURCE
- Source is included as an example how to write an
- animation.datatype subclass which deals with things chunky bitmaps
- and deltas.
-
- MODEL
- This datatype uses a very complex model for decoding MPEG system
- streams. The small drawing below shows the model (OK, the
- drawing is not very good, it's incomplete and so on. If someone
- has the time to draw a better one, send it to me).
-
- system stream
- |
- |
- Y
- +-------------------------------------------------------------+
- | mpeg system datatype |
- +-----------------------------------------+-------------------+
- | demultiplexer | ADTM_LOADFRAME |
- | video 0...video n | audio 0... audio n | ADTM_UNLOADFRAME |
- +-----+-------+------+------+-------+-----+-------------------+
- | | | | ^ ^
- | | | | | |
- | * | * | |
- | | | |
- | | | |
- Y Y | |
- +---------------------+ +---------------------+ | |
- | mpeg video datatype | | mpeg audio datatype | | |
- +-----------+---------+ +--------+------------+ | |
- | | | |
- | | | |
- | +-----------------------+ |
- +------------------------------------------------+
-
- AUTHOR
- If you want to blame me, report any bugs, or wants a new version
- send your letter to:
- Roland Mainz
- Hohenstaufenstraße 8
- 52388 Nörvenich
- GERMANY
-
- Phone: (+49)(0)2426/901568
- Fax: (+49)(0)2426/901569
-
- EMAIL is also available (if you want to send me attachments
- larger than 1MB (up to 5MB, more with my permission):
-
- GISBURN@w-specht.rhein-ruhr.de
-
- Up to November 1997 I'm reachable using this email address, too:
- Reinhold.A.Mainz@KBV.DE
-
- | Please put your name and address in your mails !
- | German mailers should add their phone numbers.
- | See BUGS section above when submitting bug reports.
-
- Sorry, but I can only look once a week for mails.
- If you don't hear something from me within three weeks, please
- send your mail again (but watch about new releases) (problems with
- this email port are caused by reconfigurations, hackers, network
- problems etc.).
-
- The entire "mpegsystem.datatype" package may be noncommercially
- redistributed, provided that the package is always distributed
- in it's complete form (including it's documentation). A small
- copy fee for media costs is okay but any kind of commercial
- distribution is strictly forbidden without my permission !
- Comments and suggestions how to improve this program are
- generally appreciated!
-
- Thanks to David Junod, who wrote the animation.datatype and lots of
- the datatypes example code, Matt Dillon for his DICE,
- Olaf 'Olsen' Barthel for his help, ideas and some text clips from
- his documentations.
-
- ----
-
- Bye,
- Roland
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 851 280 67.0% 09-Nov-97 19:40:58 +class_iprotos.h
- 12897 4041 68.6% 09-Nov-97 19:47:16 +classbase.c
- 486 253 47.9% 04-Nov-97 12:40:04 +classbase.c.info
- 5339 1589 70.2% 07-Nov-97 21:53:54 +classbase.h
- 486 250 48.5% 04-Nov-97 12:40:54 +classbase.h.info
- 1423 463 67.4% 05-Nov-97 20:09:40 +classbase.i
- 486 252 48.1% 04-Nov-97 12:41:10 +classbase.i.info
- 4822 1497 68.9% 06-Nov-97 18:10:54 +classdata.h
- 486 251 48.3% 05-Nov-97 17:54:16 +classdata.h.info
- 2811 828 70.5% 04-Nov-97 12:42:02 +classinit.asm
- 486 252 48.1% 04-Nov-97 12:42:02 +classinit.asm.info
- 78685 18159 76.9% 09-Nov-97 19:40:18 +dispatch.c
- 486 251 48.3% 04-Nov-97 13:19:54 +dispatch.c.info
- 433 216 50.1% 04-Nov-97 12:42:38 +endcode.asm
- 486 252 48.1% 04-Nov-97 12:42:38 +endcode.asm.info
- 192 120 37.5% 15-Apr-97 23:52:48 +MPEG System
- 473 287 39.3% 04-Nov-97 12:31:22 +MPEG System.info
- 11924 7060 40.7% 09-Nov-97 19:51:16 +mpegsystem.datatype
- 14357 4900 65.8% 09-Nov-97 19:51:24 +mpegsystem.datatype.doc
- 835 394 52.8% 04-Nov-97 14:33:42 +mpegsystem.datatype.info
- 21912 10874 50.3% 09-Nov-97 19:51:14 +mpegsystem.datatype.ld
- 835 392 53.0% 04-Nov-97 14:33:38 +mpegsystem.datatype.ld.info
- 8195 1718 79.0% 09-Nov-97 19:51:14 +mpegsystem.datatype.map
- 838 446 46.7% 04-Nov-97 14:33:40 +mpegsystem.datatype.map.info
- 216 120 44.4% 04-Nov-97 13:59:00 +mpegsystem.datatype_rev.h
- 258 133 48.4% 04-Nov-97 13:59:00 +mpegsystem.datatype_rev.i
- 2 2 0.0% 04-Nov-97 13:58:58 +mpegsystem.datatype_rev.rev
- 650 332 48.9% 04-Nov-97 12:33:08 +mpegsystemtest
- 486 253 47.9% 04-Nov-97 12:33:08 +mpegsystemtest.info
- 4249 1139 73.1% 09-Nov-97 19:40:46 +smakefile
- 486 255 47.5% 04-Nov-97 12:34:16 +smakefile.info
- 2630 929 64.6% 07-Nov-97 22:54:46 +stackswap.c
- 486 254 47.7% 07-Nov-97 21:41:06 +stackswap.c.info
- 203 102 49.7% 06-Nov-97 21:35:42 +testall
- 486 252 48.1% 06-Nov-97 00:35:08 +testall.info
- -------- ------- ----- --------- --------
- 180376 58796 67.4% 15-Nov-97 20:51:22 35 files
-